/* CSS Document */
*{margin:0;padding:0;border:none;outline:none;font-family:微软雅黑,Arial, "Microsoft Sans Serif", "Lucida Sans Unicode";font-size:12px;font-weight:100;}
body{ background:#fbfbfb url(../img/bg.png) left top repeat-y;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
:focus {outline:0; }
ul, ol { list-style:none;}
img{ border:0 none;}
a img{border:0 none;}
a{color:#666; text-decoration:none;}
a:hover{ color:#333;}
/*登录*/
.login_con{ background:url(../img/loginbg3.png) center center no-repeat; height:586px; margin-top:47px;}
.login_con .logo{ text-align:center; padding-top:55px; font-size:30px; color:#005687;}
.login_con .logo img{ width:346px; height:71px;}
.login_bg{ background:url(../img/logininfo.png) center center no-repeat; width:692px; margin:0 auto; height:336px; margin-top:30px;}
.login_con .content{ margin-left:280px; text-align:left;  padding-top:50px;}
.login_con .content h3{ color:#b7883e; font-size:20px; line-height:28px; height:28px;}
.login_con .content h3 font{ color:#c3c5c6; font-size:14px;}
.login_con .content .input{ margin-top:20px; width:330px; border:1px solid #dfd5d5; border-radius:3px; height:46px; line-height:46px;}
.login_con .content .userName{ background:#fff7f7 url(../img/icon_01.png) 10px center no-repeat;}
.login_con .content .input .userName_text{ background:none; width:278px; margin-left:42px; margin-right:10px;}
.login_con .content .password{ background:#fff7f7 url(../img/icon_02.png) 10px center no-repeat;}
.login_con .content .text_button{margin-top:20px;}
.login_con .content .text_button .button{ background:#e3484e;border-radius:3px; height:34px; color:#fff; font-size:16px; padding:0px 10px; cursor:pointer}
.login_con .content .text_button .button:hover{ background:#f2585e;}
.login_con .content .text_button .button:active{background:#f2585e; color:#fff;}
.login_con .content .text_button .pass-fgtpwd{ color:#687f92; line-height:34PX; margin-left:15px;}
.login_con .content .text_button .pass-fgtpwd:hover{ color:#333;}
/*用户管理*/
.top{ background:#99bbe8; height:57px; min-width:1004px; border-bottom:1px solid #99bbe8; overflow:hidden;}
.top .logo{ width:300px; height:57px;}
.top .logo img{ height:56px; margin-top:1px; margin-left:1px;}
.top span{ display:inline-block; margin-right:10px; line-height:57px;}
.top span ul li{ float:left; color:#ffffff;}
.top span span ul li a{ display:inline-block;}
.login{ color:#ffffff; padding-left:10px;}
.login:hover{color:#ffffff;}
.menu ul li{ width:92px; height:57px; float:left;}
.menu ul li a{ color:#fff; font-size:16px; line-height:57px; display:block; text-align:center;}
.menu ul li a:hover{ background:#e3484e url(../img/menu_hover.png) center no-repeat;}
.menu ul li a.active{ background:#e3484e url(../img/menu_hover.png) center no-repeat;}
.user_control{ min-width:1004px;}
.left_mune{ width:200px;}
.left_mune ul{ margin-top:10px;background:#f4f4f4;border-bottom: 1px solid #e7e7e7;}
.left_mune ul li{display:block; text-indent:30px; line-height:41px; height:41px; overflow:hidden;background-color: #f4f4f4; border-bottom: 1px solid white;border-top: 1px solid #e7e7e7; border-right:1px solid #ddd;}
.left_mune ul li a{ background:url(../img/icon_03.png) left center no-repeat; padding-left:12px;font-size:14px; color:#384463;}
.left_mune ul li a:hover{color:#000;}
.left_mune ul li:hover{ background:#fefefe;}
.left_mune ul li.active{ background:url(../img/left_mune_hover.png) left no-repeat;}
.right_con{ margin-left:200px}
.right_con h3{ height:53px; background:#fefefe; border-bottom:1px solid #ddd; padding:0px 30px;}
.cat-btn-group {clear: none;float: left;overflow: visible;padding: 13px 0 0}
.btn-group .item { margin: 0 9px 0 0;}
.cat-btn-group .y-btn { display: inline-block; margin: 0 0 0 -5px;}
.y-btn-gray {background-image: -webkit-linear-gradient(bottom, #f5f9fc, #fff);background-image: -moz-linear-gradient(bottom, #f5f9fc, #fff);background-image: -o-linear-gradient(bottom, #f5f9fc, #fff);background-image: linear-gradient(to top, #f5f9fc, #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f9fc', GradientType=0)}
.y-btn-gray:hover, .y-btn-gray.zeroclipboard-is-hover {background: #ff5f65;border-color: #ea4d53;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5f65', endColorstr='#ff5f65', GradientType=0)}
.y-btn-gray:hover, .y-btn-gray:hover .label, .y-btn-gray:hover .caset, .y-btn-gray.zeroclipboard-is-hover {color: #fff !important;}
.y-btn-gray a:hover, .y-btn-gray a:hover .label, .y-btn-gray a:hover {color: #fff !important;}
.y-btn { -moz-user-select: none; background:#fff; border-radius:2px; border:1px solid #dfd5d5;  color: #536083; cursor:pointer;display:inline-block; font-family:arial; font-size:12px; height: 16px; min-width:47px;overflow:hidden; padding: 6px 14px;text-align: center;}
.y-btn-blue { background-color: #3e94fe;border-color: #3984e5; color: #fff;}
.btn-group .icon {background:url(../img/t0178d984daf74f7f95.png) no-repeat 0 0;height:16px;margin:0 6px 0 0;width:16px}
.btn-group .icon-download {background-position: 0 -88px}
.btn-group .icon-delete {background-position: 0 -58px}
.btn-group .icon-edit {background-position: 0 1px}
.btn-group .icon-send {background-position: 0 -414px}
.btn-group .icon-audit{background-position: 0px -1188px}
.y-btn .icon, .y-btn .label{float: left; overflow: hidden;}
.y-btn .label {height: 16px; line-height: 16px;text-align: center; white-space: nowrap;}
.cat-btn-group .y-btn:first-child:not(:last-child) {border-bottom-right-radius: 0; border-top-right-radius: 0;}
.cat-btn-group .y-btn:not(:first-child):not(:last-child) { border-radius: 0;}
.cat-btn-group .y-btn:last-child:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0;}
.btn-group .y-btn:hover .icon-download {background-position: -25px -88px}
.btn-group .y-btn:hover .icon-delete {background-position: -25px -58px}
.btn-group .y-btn:hover .icon-edit {background-position: -25px 1px}
.btn-group .y-btn:hover .icon-send {background-position: -25px -414px}
.btn-group .y-btn:hover .icon-audit{background-position: -25px -1188px}
.btn-group .icon-new {background-position: 0 -622px}
.btn-group .y-btn:hover .icon-new {background-position: -25px -622px}
.toolbar{clear: none;float: left;overflow: visible;padding: 13px 0 0}
.toolbar .icon {background:url(../img/t01d47cf1602453da6c.png) no-repeat 0 0;height:16px;margin:0 6px 0 0;width:16px}
.toolbar .icon-batch { background-position: -109px 0;}
.toolbar .y-btn:hover .icon-batch {background-position:-109px -30px;}
.toolbar .icon-more { background-position: 0 -90px; height: 4px;margin: 6px 0 0 9px; overflow: hidden; width: 7px;z-index: 5;}
.toolbar .y-btn:hover .icon-more {background-position:-26px -90px;}
.toolbar .y-btn { display: inline-block; margin: 0 0 0 -5px;}
.toolbar .icon-combo { background-position: -82px 0;}
.toolbar .y-btn:hover .icon-combo {background-position:-82px -30px !important;}
.file_list_box{margin:25px;}
.table{table-layout:fixed;width:100%;}
.table tr td{ border-top:1px solid #e5e5e5;text-align:left;height:37px;line-height: 37px; color:#666; padding:0px 8px;overflow:hidden !important;text-overflow:ellipsis !important; white-space:nowrap !important;}
.file-list-head{background:#fff7f7;color:#7c87a5 !important; height:37px;line-height: 37px;}
.checkbox_td{text-align:center !important; width:32px;}
.checkbox_td .checkbox{ margin-top:12px;}
/*.border_bottom{ border-bottom:1px solid #e5e5e5;}*/
.table_row:hover{background:#fff7f7;}
/*分页*/
.ui_pager_wrap{margin:0px 25px;padding:0; margin-bottom:10px; height:24px; line-height:24px; overflow:hidden;}
.ui_pager_l p,.ui_pager_r p{float: left;margin: 0 10px 0 0; padding:0px;}
.ui_pager_l a,.ui_pager_r a,.ui_pager_l strong,.ui_pager_r strong{float: left;background:#fafafa;color:#666;text-decoration:none;border:solid #e5e5e5 1px;padding: 2px 5px;margin: 0 5px 0 0;font-size: 12px;line-height: 18px;-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius:3px;}
.ui_pager_l a:hover,.ui_pager_r a:hover,.ui_pager_tobtn:hover{background:#ff5f65;border-color: #ea4d53;cursor: pointer; color:#fff;}
.ui_pager_l strong,.ui_pager_r strong{color:#000;}
.ui_pager_form{margin: 0;padding: 0;float:left;height: 24px;}
.ui_pager_form input{float: left;outline: medium none;border-style: solid;border-color: #e5e5e5;border-width: 1px 0 1px 1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 4px;border-radius: 3px 0 0 3px;padding: 2px 5px;margin: 0;background:#fafafa;color:#666; width:18px;height:18px;}
.ui_pager_tobtn{float: left;outline: medium none;border: solid #e5e5e5 1px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;padding: 2px 5px;height: 24px;margin: 0;background:#fafafa;color:#fff;}
.ui_pager_tobtn span{display: inline-block;height: 10px;width: 5px;background: url(../img/w_arrow.png) -5px 0 no-repeat;padding: 0;margin: 0;}
.ui_pager_r a.disabled{border:solid #e5e5e5 1px; color:#ddd; cursor:default}
.ui_pager_r a.disabled:hover{border:solid #e5e5e5 1px;color:#ddd}
/*弹出层背景*/
.boxy-modal-blackout{position:fixed; left:0; top:0; border: none; background:url(../img/lay_bg.png) repeat; overflow:hidden;z-index:400; width:100%; height:100%;}
.dialog-box{ position:fixed; top:0px; z-index:1001;min-width:650px;background:#fff; -webkit-box-shadow:0px 10px 20px #333;-moz-box-shadow: 0px 10px 20px #333;box-shadow: 0px 10px 20px #333;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.dialog-popup .dialog-title-bar{ height:35px; position:relative; background:#e3484e; border-radius:5px 5px 0px 0px;}
.dialog-popup .dialog-title-bar h2{line-height:35px;  padding-left:15px; font-size:18px; font-weight:400; text-align:left; color:#fff; }
.dialog-popup .dialog-title-bar a.close-dialog{position:absolute;top:5px; right:5px; background:url(../img/delete.png) no-repeat; width:22px; height:24px; margin-top:5px;}
.dialog-content{ padding:30px 20px;line-height:24px; text-align:left;}
.dialog-content .group{padding:5px 0; line-height:24px;}
.dialog-content .group:hover{padding:5px 0;}
.dialog-content .group label{width:110px;line-height:30px;text-align:right;margin-right:15px;display:block;float:left; color:#666;}
.dialog-content .group font{line-height:30px;color:red; margin-right:5px;}
.dialog-content .group .input{width:190px;padding:0 5px; height:26px; line-height:26px;background:#fff;border:1px solid #cdcdcd;float:left;border-radius:3px;}
.dialog-content .group .input:hover{background:#fff;border:1px solid #f2585e;float:left;}
.dialog-content .group .input:focus{background:#fff;border:1px solid #ff8576;float:left;}
.dialog-content .group .select{width:auto;padding:0 5px;background:#fff;border:1px solid #cdcdcd;float:left;height:26px; line-height:26px;}
.dialog-content .group .point{float:left;margin-left:10px;line-height:30px;color:#999999;}
.dialog-content .group .error{float:left;margin-left:10px;color:#333333; padding:0px 10px 0px 26px;background:#fff9ed url(../img/icon_1601.gif) 5px 4px no-repeat;border:1px solid #ff874b;}
.dialog-content .group .textarea{text-indent:24px;line-height:20px;color:#666;text-align:justify;border:1px solid #cdcdcd;text-justify:inter-ideograph;padding:5px;width:300px;}
.dialog-content .group .textarea:hover{background:#fff;border:1px solid #f2585e;}
.dialog-content .group .textarea:focus{background:#fff;border:1px solid #ff8576;}
.radio{ vertical-align:-2px; margin-right:4px; margin-left:8px;}
.btn_div{ margin:10px 0px;}
.hand_in{ background:#e3484e;height:32px; line-height:32px; padding:0px 15px; border-radius:3px; font-size:16px; color:#fff; cursor:pointer; box-shadow:0px 0px 1px #f2585e;}
.hand_in:hover{ background:#f2585e; color:#fff;}
.margin_l_120{ margin-left:125px;}
.real-search-bar, .category-area .search-bar { background:#fff; border:0 none;height:30px; padding:0; margin-top:13px; float:right;}
.search-bar .search-input-ctn {border: 1px solid #a9bbcc;border-radius: 2px 0 0 2px;float: left;height: 20px; line-height:20px; padding: 4px 0 4px 8px;position: relative;width: 171px;}
.search-input-ctn {box-shadow: 0 1px rgba(255, 255, 255, 0.6), 1px 1px 3px rgba(199, 202, 204, 0.74) inset;}
.search-focus .search-input-ctn { border: 1px solid #74acf2;}
.search-bar .y-btn-submit {border-left: 0 none;border-radius: 0 2px 2px 0; float: right;min-width: 14px; padding: 6px;}
.search-bar .icon-search { background: url(../img/t0178d984daf74f7f95.png) no-repeat 0 -355px; height: 16px;width: 16px;}
.search-bar .y-btn:hover .icon-search {background-position: -25px -355px;}
.y-btn-gray {background-image:linear-gradient(to top, #f5f9fc, #fff);}